package org.example.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import lombok.Data;

@Data
@TableName("spu")
public class SpuDO extends BaseDO {

    /**
     * spu名称
     */
    private String name;

    /**
     * 商品介绍
     */
    private String detail;

    /**
     * 状态 1未上架2.已上架 2.已下架
     */
    private Integer status;

    /**
     * 商品规格
     */
    @TableField(typeHandler = JacksonTypeHandler.class)
    private JSON spuSpecs;

    /**
     * 品牌
     */
    private Long brandId;

    /**
     * 创建者
     */
    private Long creatorId;

    /**
     * 排序
     */
    private Integer sort;


}

